package validate;

import util.AppUtil;
import constant.Msg;

public class ZanValidate {
	public static String get(String type, String offset,String length) {
		
		if(type==null) return Msg.ERROR_PARA_NUM;
		if (!AppUtil.isInteger(type))
			return Msg.ERROR_PARA_TYPE;
		if (Integer.parseInt(type)<1||Integer.parseInt(type)>2)
			return Msg.ERROR_PATTERN;
		if (offset!=null && !AppUtil.isInteger(offset))
			return Msg.ERROR_PARA_TYPE;
		if (length!=null && !AppUtil.isInteger(length))
			return Msg.ERROR_PARA_TYPE;
		return null;
	}
	
	public static String post(String type,String typeId){
		if (type==null||typeId==null) return Msg.ERROR_PARA_NUM;
		if (!AppUtil.isInteger(type) || !AppUtil.isInteger(typeId)) 
			return Msg.ERROR_PARA_TYPE;
		if (Integer.parseInt(type)<1||Integer.parseInt(type)>2) {
			return Msg.ERROR_PATTERN;
		}
		return null;
	}
	
	public static String delete(String type,String typeId) {
		if (type==null||typeId==null) return Msg.ERROR_PARA_NUM;
		if (AppUtil.isInteger(type)&&AppUtil.isInteger(typeId)) {}else {return Msg.ERROR_PARA_TYPE;}
		
		if (Integer.parseInt(type)<1||Integer.parseInt(type)>2) {
			return Msg.ERROR_PATTERN;
		}
		return null;
	}
	
	public static String check(String type, String typeId){
		if (type==null||typeId==null) return Msg.ERROR_PARA_NUM;
		if (AppUtil.isInteger(type)&&AppUtil.isInteger(typeId)) {}else {return Msg.ERROR_PARA_TYPE;}
		
		if (Integer.parseInt(type)<1||Integer.parseInt(type)>2) {
			return Msg.ERROR_PATTERN;
		}
		return null;
	}
}
